package com.cqhilink.iot.jobstandardmanagement.facade.model;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 操作单元实体类
 */
public class WorkCellInfo extends BootstrapSearchBean implements Serializable{

    private String cellId;

    private String devTypeId; // 实体类型ID

    private String entityOperateId; // 操作类型ID

    private String workcellinfoname;

    private String riskType;

    private String opLevel;

    private String opCycle; // 周期

    private String opCycleDesc;

    private String assessCriteria;

    private String workCriteria;

    private Short type;

    private String orgId;

    private String createopid;

    private String createtime;

    private String modifyopid;

    private String modifytime;

    private String description;

    private Integer status ;

    private String  entityTypeName ;

    private String potentialRisk ; // 潜在风险

    private String controlMeasures ; // 控制措施

    private String keyPoint ; // 要点提示

    private BigDecimal stepVersion ; // 步骤版本

    private String complexity ;  // 复杂程度{高、中、低}

    private  Long frequency;   // 周期值

    // 2017/02/27 新增字段 操作单元别名

    private String aliasName ; // 操作单元别名

    private String opItem ;  // 操作单元选项

    // 201703/24
    private Integer  cycleType ; // 周期类型


    private String versionCreateTime;//版本发布时间

    private String userName;         //发布人

    private String versionStatus; // 1--全部 ；2 未发布 ；3已发布

    // 数据问题
    private String orgName ; // 组织机构名称，数据问题

    public BigDecimal getStepVersion() {
        return stepVersion;
    }

    public void setStepVersion(BigDecimal stepVersion) {
        this.stepVersion = stepVersion;
    }

    public String getCellId() {
        return cellId;
    }

    public void setCellId(String cellId) {
        this.cellId = cellId == null ? null : cellId.trim();
    }

    public String getDevTypeId() {
        return devTypeId;
    }

    public void setDevTypeId(String devTypeId) {
        this.devTypeId = devTypeId == null ? null : devTypeId.trim();
    }

    public String getEntityOperateId() {
        return entityOperateId;
    }

    public void setEntityOperateId(String entityOperateId) {
        this.entityOperateId = entityOperateId == null ? null : entityOperateId.trim();
    }

    public String getWorkcellinfoname() {
        return workcellinfoname;
    }

    public void setWorkcellinfoname(String workcellinfoname) {
        this.workcellinfoname = workcellinfoname;
    }

    public String getRiskType() {
        return riskType;
    }

    public void setRiskType(String riskType) {
        this.riskType = riskType;
    }

    public String getOpLevel() {
        return opLevel;
    }

    public void setOpLevel(String opLevel) {
        this.opLevel = opLevel;
    }

    public String getOpCycle() {
        return opCycle;
    }

    public void setOpCycle(String opCycle) {
        this.opCycle = opCycle;
    }

    public String getOpCycleDesc() {
        return opCycleDesc;
    }

    public void setOpCycleDesc(String opCycleDesc) {
        this.opCycleDesc = opCycleDesc == null ? null : opCycleDesc.trim();
    }

    public String getAssessCriteria() {
        return assessCriteria;
    }

    public void setAssessCriteria(String assessCriteria) {
        this.assessCriteria = assessCriteria == null ? null : assessCriteria.trim();
    }

    public String getWorkCriteria() {
        return workCriteria;
    }

    public void setWorkCriteria(String workCriteria) {
        this.workCriteria = workCriteria == null ? null : workCriteria.trim();
    }

    public Short getType() {
        return type;
    }

    public void setType(Short type) {
        this.type = type;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getCreateopid() {
        return createopid;
    }

    public void setCreateopid(String createopid) {
        this.createopid = createopid == null ? null : createopid.trim();
    }


    public String getModifyopid() {
        return modifyopid;
    }

    public void setModifyopid(String modifyopid) {
        this.modifyopid = modifyopid == null ? null : modifyopid.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getEntityTypeName() {
        return entityTypeName;
    }

    public void setEntityTypeName(String entityTypeName) {
        this.entityTypeName = entityTypeName;
    }

    public String getCreatetime() {
        return createtime;
    }

    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    public String getModifytime() {
        return modifytime;
    }

    public void setModifytime(String modifytime) {
        this.modifytime = modifytime;
    }

    public String getPotentialRisk() {
        return potentialRisk;
    }

    public void setPotentialRisk(String potentialRisk) {
        this.potentialRisk = potentialRisk;
    }

    public String getControlMeasures() {
        return controlMeasures;
    }

    public void setControlMeasures(String controlMeasures) {
        this.controlMeasures = controlMeasures;
    }

    public String getKeyPoint() {
        return keyPoint;
    }

    public void setKeyPoint(String keyPoint) {
        this.keyPoint = keyPoint;
    }


    public String getComplexity() {
        return complexity;
    }

    public void setComplexity(String complexity) {
        this.complexity = complexity;
    }


    public Long getFrequency() {
        return frequency;
    }

    public void setFrequency(Long frequency) {
        this.frequency = frequency;
    }

    public String getAliasName() {
        return aliasName;
    }

    public void setAliasName(String aliasName) {
        this.aliasName = aliasName;
    }

    public String getOpItem() {
        return opItem;
    }

    public void setOpItem(String opItem) {
        this.opItem = opItem;
    }

    public Integer getCycleType() {
        return cycleType;
    }

    public void setCycleType(Integer cycleType) {
        this.cycleType = cycleType;
    }

    public String getVersionCreateTime() {
        return versionCreateTime;
    }

    public void setVersionCreateTime(String versionCreateTime) {
        this.versionCreateTime = versionCreateTime;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getVersionStatus() {
        return versionStatus;
    }

    public void setVersionStatus(String versionStatus) {
        this.versionStatus = versionStatus;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }
}